Real-time screen-space liquid rendering with complex refractions
نویسندگان
چکیده
Particle-based liquid is often rendered only with single refraction in real-time applications, which deteriorates the reality of liquid. We present a screen-space method for rendering particle-based liquids with up to four refractions in real time. Our method separates liquid particles into splashes and aggregations (i.e., liquid bodies), and generates a pair of depth maps of frontand back-facing surfaces for each. We use the depth maps of splashes as they are, but smooth those of aggregations to reduce small bumps. For smoothing depth, we iteratively fit planes locally using moving least-squares, unlike previous filtering-based approaches that cause undesirable refractions around depth boundaries. By calculating refractions with physically-based light attenuation, our method can render liquids more realistically than previous methods.
منابع مشابه
Real-Time Screen-Space Liquid Rendering with Two-Sided Refractions
In interactive applications such as games, particle-based liquids are often used for simulation. Such liquids are rendered with only a single refraction at the front-facing surface, which damages photorealism because it cannot express the thickness of liquid. In this paper, we propose an approach to render particle-based liquid with twice refraction at frontand back-facing surfaces in real time...
متن کاملRealistic Water Volumes in Real-Time
Figure 1: Examples of rendering of water volumes. All images are 800 × 600 and are generated at about 30Hz. Abstract We present a real-time technique to render realistic water volumes. Water volumes are represented as the space enclosed between a ground heightfield and an animable water surface heightfield. This representation allows the application of recent GPU-based heightfield rendering alg...
متن کاملScreen-Space Subsurface Scattering, A Real-time Implementation Using Direct3D 11.1 Rendering API
Context. Subsurface scattering the e ect of light scattering within a material. Lots of materials on earth possess translucent properties. It is therefore an important factor to consider when trying to render realistic images. Historically the e ect has been used for o ine rendering with ray tracers, but is now considered a real-time rendering technique and is done based on approximations o pre...
متن کاملEfficient Rendering of Multiple Refractions and Reflections in Natural Objects
In this paper we present a multi-pass rendering approach for approximating the effects of multiple refractions and specular reflections in transparent or semitransparent materials. These optical effects are typically found in natural materials like ice but also in glass artworks. The rendering technique proposed in this paper is intended to perform at real-time frame rates and aim at achieving ...
متن کاملScreen-Space Ambient Occlusion by Unsharp Masking of the Depth Buffer
With the advent of the programmable graphics pipeline, it has become possible to move expensive rendering processes to the GPU for real-time computation. The demand for realistic real-time rendering in games has led to the creation of GPU shaders that approximate global illumination. Our project is an implementation of one such approximation known as screen-space ambient occlusion (SSAO).
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Visualization and Computer Animation
دوره 27 شماره
صفحات -
تاریخ انتشار 2016